package com.kongjian.manage.model.query;

import lombok.Data;
import com.kongjian.manage.model.vo.SysUserVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.kongjian.manage.model.SuperQueryDTO;

@Data
@ApiModel(value = "用户表查询实体", description = "多级分类", parent = SuperQueryDTO.class)
public class SysUserQuery extends SuperQueryDTO<SysUserVO> {

        @ApiModelProperty(value = "用户ID")
        private Long userId;

        @ApiModelProperty(value = "用户名")
        private String username;

        @ApiModelProperty(value = "密码")
        private String password;

        @ApiModelProperty(value = "电话号码")
        private String phone;

        @ApiModelProperty(value = "头像")
        private String avatar;

        @ApiModelProperty(value = "昵称")
        private String nickname;

        @ApiModelProperty(value = "姓名")
        private String name;

        @ApiModelProperty(value = "邮箱地址")
        private String email;

        @ApiModelProperty(value = "所属部门ID")
        private Long deptId;

        @ApiModelProperty(value = "创建人")
        private Integer createUser;

        @ApiModelProperty(value = "修改人")
        private Integer updateUser;

        @ApiModelProperty(value = "创建时间")
        private java.util.Date createTime;

        @ApiModelProperty(value = "修改时间")
        private java.util.Date updateTime;

        @ApiModelProperty(value = "锁定标记，0未锁定，1已锁定")
        private String lockFlag;

        @ApiModelProperty(value = "删除标记，0未删除，1已删除")
        private String delFlag;

        @ApiModelProperty(value = "身份证")
        private String idcard;

        @ApiModelProperty(value = "单位")
        private String company;


}